home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #5
/
Amiga Plus CD - 2000 - No. 5.iso
/
Tools
/
Dev
/
GameboyDev
/
GBDK
/
lib
/
gprintln.c
< prev
next >
Wrap
C/C++ Source or Header
|
1999-03-29
|
364b
|
19 lines
#include <drawing.h>
/* Print a long number in any radix */
extern char *digits;
void gprintln(WORD number, BYTE radix, BYTE signed_value)
{
UWORD l;
if(number < 0 && signed_value) {
wrtchr('-');
number = -number;
}
if((l = (UWORD)number / (UWORD)radix) != 0)
gprintln(l, radix, UNSIGNED);
wrtchr(digits[(UWORD)number % (UWORD)radix]);
}